physically incapacitated - Spanish English Dictionary